// 用于统一管理一些表单下拉框的变量

// 获取今天日期, 格式为: '2021-03-06'
export function getNowTime() {
  var now = new Date()
  var year = now.getFullYear() // 得到年份
  var month = now.getMonth() // 得到月份
  var date = now.getDate() // 得到日期
  month = month + 1
  month = month.toString().padStart(2, '0')
  date = date.toString().padStart(2, '0')
  var defaultDate = `${year}-${month}-${date}`
  return defaultDate
}

// 审核状态的过滤器
export function statusFilter(status) {
  const statusMap = {
    '待审核': 'info',
    '通过': 'success',
    '退回修改': 'danger'
  }
  return statusMap[status]
}
// 共用的---------------------------------------------------------------------------------------------

// 学科门类(论文, 著作权, 研究报告, 获奖)
export const SubjectType = ['科技类', '社科类']
export const DefaultSubjectType = '科技类'

// 一级学科(论文, 研究报告, 著作成果, 获奖)
export const FirstLevelDiscipline = [
  '数学',
  '信息科学与系统科学',
  '力学',
  '物理学',
  '化学',
  '天文学',
  '地球科学',
  '生物学',
  '心理学',
  '农学',
  '林学',
  '畜牧、兽医科学',
  '水产学',
  '基础医学',
  '临床医学',
  '预防医学与公共卫生学',
  '军事医学与特种医学',
  '药学',
  '中医学与中药学',
  '工程与技术科学基础学科',
  '信息与系统科学相关工程与技术',
  '自然科学相关工程与技术',
  '测绘科学技术',
  '材料科学',
  '矿山工程技术',
  '冶金工程技术',
  '机械工程',
  '动力与电气工程',
  '能源科学技术',
  '核科学技术',
  '轻工技术与工程',
  '电子与通信技术',
  '计算机科学技术',
  '化学工程',
  '产品应用相关工程与技术',
  '纺织科学技术',
  '食品科学技术',
  '土木建筑工程',
  '水利工程',
  '交通运输工程',
  '航空、航天科学技术',
  '环境科学技术及资源科学技术',
  '安全科学技术'
]

// 项目来源(论文, 研究报告, 获奖, 纵向项目)
export const ProjectScource = [
  '"973"计划',
  '国家科技攻关计划',
  '"863"计划',
  '国家自然科学基金项目',
  '主管部门科技项目',
  '国家科技部',
  '国家发改委',
  '国务院其他部门',
  '省、市、自治区科技项目',
  '企事业单位委托科技项目',
  '国际合作项目',
  '自选课题',
  '其他课题',
  '科技部重大专项',
  '其他'
]
// 研究类别(论文, 纵向项目)
export const ResearchType = [
  '基础研究',
  '应用研究',
  '实验发展',
  '研究与发展成果应用',
  '其他科技服务'
]

// 学校署名(论文)
export const SchoolSign = ['第一单位', '非第一单位']
export const DefaultSchoolSign = '第一单位'

// 单位排名(论文, 获奖)
export const UnitRank = ['第1单位', '第2单位', '第3单位', '第4单位', '第5单位', '第6单位', '第7单位', '第8单位', '第9单位', '第10单位']

// 语种(著作成果)
export const Language = [
  '汉语',
  '俄语',
  '葡萄牙语',
  '波兰语',
  '拉丁语',
  '朝鲜语',
  '日语',
  '希伯莱语',
  '意大利语',
  '匈牙利语',
  '法语',
  '西班牙语',
  '英语',
  '德语',
  '阿拉伯语',
  '其他'
]

// 人员类型(纵向项目, 作者组件)
export const AccountType = ['本校老师', '本校学生', '外校人员']
export const DefaultAccountType = '本校老师'

// 审核状态
export const CheckStatus = ['通过', '退回修改']

// 论文成果---------------------------------------------------------------------------------------------

// 论文类型(论文)
export const ThesisType = ['期刊论文', '论文集', '文章']
export const DefaultThesisType = '期刊论文'

// 收录类别(论文)
export const ThesisCollectionType = ['ESI高被引前1%', '理工B类重要期刊', '不计入奖励EI/SCI', 'SCI一区', 'SCI二区', 'SCI三区', '其它SCI', 'EI期刊', 'EI会议']

// 发表范围(论文)
export const ThesisPublishScope = ['国外学术期刊', '国内外公开发行', '国内公开发行', '港澳台刊物']

// 版面(论文)
export const ThesisLayout = ['正常版面', '增刊', '年刊', '专刊']
export const DefaultThesisLayout = '正常版面'

// 著作成果---------------------------------------------------------------------------------------------

// 资助来源(著作成果)
export const BookFundSource = ['国家出版基金', '省出版基金', '学校专项', '无']

// 著作类型(著作成果)
export const BookType = [
  '专著', '译著', '教材', '论文集/摄影集/画册', '编著', '工具书', '皮书/发展报告', '科普读物'
]

// 研究报告---------------------------------------------------------------------------------------------

// 采纳对象(研究报告)
export const ResearchAccepter = ['国家级政府部门', '省部级政府部门', '东莞市政府部门', '东莞市镇政府', '无']

// 专利---------------------------------------------------------------------------------------------

// 专利状态(专利)
export const PatentStatus = ['专利申请', '专利公开', '专利授权', '专利转让', '无权']

// 申请人(专利)
// export const DefaultPatentApplicant = '东莞理工学院'
export const DefaultPatentApplicant = ''

// 合作类型(专利)
export const PatentCooperationType = ['独立申请', '合作申请']

// 获奖---------------------------------------------------------------------------------------------

// 奖励(科研奖励用)类别(获奖)
export const ScientificPrizeType = [
  '国家级科技成果奖',
  '省(部)级专利优秀奖',
  '中国标准创新贡献奖',
  '专业音乐、舞蹈、创作比赛奖',
  '国际性运动会冠军',
  '国际性运动会亚军',
  '国际性运动会季军',
  '全国性运动会冠军',
  '全国性运动会亚军',
  '全国性运动会季军',
  '省级运动会冠军',
  '省级运动会亚军',
  '省级运动会季军',
  '省(部)级科技成果奖',
  '市级科技成果奖',
  '国家级人文社科类优秀成果奖',
  '省(部)级人文社科类优秀成果奖',
  '市级人文社科类优秀成果奖',
  '国家专利金奖',
  '国家专利优秀奖',
  '省(部)级专利金奖',
  '其他'
]

// 完成单位(获奖)
// export const CompleteUnit = '东莞理工学院'
export const CompleteUnit = ''

// 总参加单位数(获奖)
export const SumUnitCnt = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

// 成果形式(获奖)
export const ResultsForm = [
  '学术论文', '著作', '专著(理工)', '作品', '项目立项的研究成果', '产品', '调研或研究报告', '专利', '软件', '创业成果'
]

// 奖励类别(获奖)、
export const PrizeType = [
  '国家最高科学技术奖', '国家自然科学奖', '国家发明奖', '国家科技进步奖', '国务院各部门科技进步奖',
  '省、自治区、直辖市科技进步奖', '地市级奖励', '其他'
]

// 纵向项目---------------------------------------------------------------------------------------------

// 项目分类(纵向项目)(已弃用，改为从后台获取)
export const ProjectType = {
  '国家级': ['国家级重大项目', '国家级重点学科', '国家级重点实验室', '国家级重点实验室培育基地', '中央财政支持地方高校发展专项资金项目',
    '国家火炬计划项目', '863计划项目', '973项目', '全国教育科学规划项目', '欧盟项目', '体育总局社会科学研究项目',
    '中央军委装备发展部基金项目', '国家级重点项目', '国家科技重大专项项目', '国家重点研发计划', '国家自然科学基金重大项目',
    '国家自然科学基金面上项目', '国家自然科学基金青年基金项目', '国家科学技术学术著作出版基金资助项目', '国家社会科学基金重大项目',
    '国家社会科学基金重点项目', '国家哲学社会科学成果文库项目', '国家优秀青年科学基金项目', '国家自然科学基金重点项目', '测试预算标准',
    '国家自然科学基金专项项目', '国家社会科学基金项目'],
  '省部级': ['省部级项目', '省级重点学科', '国务院部委级重点实验室', '省级重点实验室', '教育部人文社会科学重点研究基地', '省级人文社会科学重点研究基地',
    '省高校人文社会科学重点研究基础', '教育部人文社科项目', '广东省哲学社会科学规划项目', '教育部留学归国人员项目', '广东省教育科学规划项目',
    '粤港合作项目', '全国艺术科学规划文化部课题', '国务院侨务办公室项目', '省自然科学基金项目', '中国科学院高能所研究项目', '省部产学研项目',
    '省信息产业发展专项', '广东省高科技发展专项资金项目', '广东省重大科技专项资金项目', '广东省科技计划项目', '高等教育“创新强校工程”专项',
    '民政部项目', '国家语委科研规划项目', '广东省工程技术研究中心', '广东省软科学项目', '中国工程院咨询研究项目',
    '中科院战略性先导科技专项项目', '教育部创新团队项目', '教育部中国高校十大科技进展项目', '广东省自然科学基金研究团队项目', '教育部科学技术研究项目',
    '广东省自然科学基金重点项目', '教育部哲学社会科学重大课题攻关项目(全国教育科学规划同级别同类型课题)', '教育部人文社会科学重点课题(全国教育科学规划同级别同类型课题)',
    '省自然科学基金联合基金项目'],
  '市厅级': ['市厅级项目', '市级公共科技创新平台', '市级重点实验室', '市级人文社会科学重点研究基地', '广东省高校优秀青年创新人才培养计划项目', '教育厅人文社科一般项目',
    '教育厅科技创新项目', '中国高等教育学会项目', '教育厅自然科学研究项目', '高校教育科学研究项目', '市社会科技发展项目', '东莞市社科联项目', '东莞市各部门委托项目',
    '广东省教育厅思想政治教育课题', '东莞市各部门委托项目', '广东省交通厅项目', '广东省知识产权局项目', '广东省会计学会项目', '东莞市产学研合作项目', '东莞市软科学项目',
    '东莞市科普项目', '青年创新人才项目', '高等学校“创新强校工程”创新项目', '广东省高等学校高层次人才项目', '东莞市配套项目', '广东省低碳发展专项项目',
    '广东省体育局项目', '广东省社科联项目', '省级财政技术研究与开发补助费用项目', '广东省民政厅项目', '东莞市各镇街纵向项目', '广东省会计科研课题', '广东省农业农村厅项目']
}

// 项目子类(纵向项目)
export const ProjectSubclass = ['学科共建项目']

// 合作形式(纵向项目)
export const LengthwaysCooperationType = ['独立完成']
export const DefaultLengthwaysCooperationType = '独立完成'

// 组织形式(纵向项目)
export const OrganizationForm = ['牵头单位']
export const DefaultOrganizationForm = '牵头单位'

// 承担单位排名(纵向项目)
export const ChengdanUnitRank = ['第一单位', '非第一单位']
export const DefaultChengdanUnitRank = '第一单位'

// 项目状态(纵向项目)
export const ProjectStatus = ['进行', '完成', '延期', '撤销', '转入', '转出']
export const DefaultProjectStatus = '进行'

// 合同类型(纵向项目)
export const ContractType = ['独立合同']
export const DefaultContractType = '独立合同'

// 横向项目 ---------------------------------------------------------------------------------------------

// 合同类别(横向项目)
export const CrosswiseContractType = ['开发', '转让', '咨询', '服务', '培训类', '非我校实际实施类']

// 合同状态(横向项目)
export const CrosswiseContractStatus = ['进行', '完成', '延期', '撤销']
export const DefaultCrosswiseContractStatus = '进行'

// 支付方式(横向项目)
export const CrosswisePayment = ['一次性支付', '分期支付']

// 项目来源(横向项目)
export const CrosswiseProjectSource = [
  '"973"计划', '国家科技攻关计划', '企事业单位委托科技项目'
]
export const DefaultCrosswiseProjectSource = '企事业单位委托科技项目'

// 研究类别(横向项目)
export const CrosswiseResearchType = ['基础研究', '应用研究', '实验发展', '研究与发展成果应用', '其它科技服务']

// 合作形式(横向项目)
export const CrosswiseCooperationType = [
  '与境外机构合作', '与校内高校合作', '与国内独立研究机构合作', '与境内注册外商独资企业合作', '与境内注册其他企业合作', '独立完成', '其他'
]
export const DefaultCrosswiseCooperationType = '与境内注册其他企业合作'

// 组织形式(横向项目)
export const CrosswiseOrganizationForm = ['牵头单位']
export const DefaultCrosswiseOrganizationForm = '牵头单位'

// 甲方类别(横向项目)
export const CrosswiseFirstPartyType = [
  '国有企业', '技术贸易机构', '个体经营', '集体企业', '私营企业', '有限责任公司', '股份有限公司', '港澳台商投资企业',
  '外商投资企业', '科研机构', '各级管理部门', '其他'
]

// 甲方地区(横向项目)
export const CrosswiseFirstPartyArea = ['地区1', '地区2']

// 人员组件 ---------------------------------------------------------------------------------------------
// export const AuthorSubject = [
//   '学科1', '学科2'
// ]
export const AuthorType = ['本校老师', '本校学生', '外校学生','外校老师']
export const Education = ['博士研究生', '硕士研究生', '本科生', '大专生', '其他']
export const JobTitle = [
  '教授',
  '副教授',
  '助教',
  '初级',
  '其他人员',
  '讲师',
  '助理讲师',
  '高级讲师',
  '教员',
  '高级实习指导教师',
  '一级实习指导教师',
  '二级实习指导教师',
  '三级实习指导教师',
  '中学高级教师',
  '中学一级教师',
  '中学二级教师',
  '中学三级教师',
  '研究员',
  '副研究员',
  '助理研究员',
  '研究实习员',
  '高级实验师',
  '实验师',
  '助理实验师',
  '实验员',
  '高级工程师',
  '工程师',
  '助理工程师',
  '技术员',
  '高级经济师',
  '经济师',
  '助理经济师',
  '经济员',
  '高级会计师',
  '会计师',
  '助理会计师',
  '会计员',
  '高级统计师',
  '统计师',
  '助理统计师',
  '统计员',
  '编审',
  '副编审',
  '编辑',
  '助理编辑',
  '研究馆员',
  '副研究馆员',
  '馆员',
  '助理馆员',
  '管理员',
  '高级政工师',
  '政工师',
  '助理政工师'
]
